Well, what you'd want to do is pretty much make it difficult to use ranged weapons and move back at the same time, which gives opponents time to get behind full cover and negate your ranged attacks. It shouldn't be so easy to turn and run, then turn back around, take aim and fire. That should slow you down a lot and you shouldn't be able to run very fast that way. And firing while on a horse going at full gallop should be difficult as hell. It's hard enough hitting a target with a bow while you're standing still, now imagine you're on a platform that constantly shakes. Your aim should really suffer. I mean, if you've ever played an FPS game, most people realize that it's much harder to fire when you're shooting from a moving helicopter than it is when you're on the ground, and that's usually firing a machine gun, not a bow. At the very least you'll have to get close enough for opponents to hit you with thrown weapons.Elennsar wrote:Problem is, if you have good ranged weapons exist, and it is possible to move faster than an opponent, and the terrain permits - you do the math.
For animals or beasts, they really should have the kind of speed that lets them catch up to their target. It just shouldn't be possible to get super speed that lets you outrun them.
And flight should basically be limited similar to firing an arrow off an unstable platform. Until high levels you just shouldn't have flight that's capable of letting you cast spells or fire with any accuracy, unless you invest a lot of resources in it, such that it's very likely only one party member has the ability. Further flight needs to be more clumsy such that if you're following someone in a forest while flying, you've got a good chance of crashing into a tree branch and toppling to the ground.

